package com.sky.project.service;

import java.util.List;
import com.sky.project.domain.TbFilmProject;

/**
 * 电影项目管理Service接口
 * 
 * @author ruoyi
 * @date 2025-11-08
 */
public interface ITbFilmProjectService 
{
    /**
     * 查询电影项目管理
     * 
     * @param id 电影项目管理主键
     * @return 电影项目管理
     */
    public TbFilmProject selectTbFilmProjectById(Long id);

    /**
     * 查询电影项目管理列表
     * 
     * @param tbFilmProject 电影项目管理
     * @return 电影项目管理集合
     */
    public List<TbFilmProject> selectTbFilmProjectList(TbFilmProject tbFilmProject);

    /**
     * 新增电影项目管理
     * 
     * @param tbFilmProject 电影项目管理
     * @return 结果
     */
    public int insertTbFilmProject(TbFilmProject tbFilmProject);

    /**
     * 修改电影项目管理
     * 
     * @param tbFilmProject 电影项目管理
     * @return 结果
     */
    public int updateTbFilmProject(TbFilmProject tbFilmProject);

    /**
     * 批量删除电影项目管理
     * 
     * @param ids 需要删除的电影项目管理主键集合
     * @return 结果
     */
    public int deleteTbFilmProjectByIds(Long[] ids);

    /**
     * 删除电影项目管理信息
     * 
     * @param id 电影项目管理主键
     * @return 结果
     */
    public int deleteTbFilmProjectById(Long id);
}
